package com.digitalchina.trade.mapper;

import com.digitalchina.trade.entity.TbBankCard;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface BankCardMapper {
    /**
     * 查找银行卡(通过卡号)
     * @param cardNum 银行卡卡号
     * @return TbBankCard 银行卡对象
     * */
    TbBankCard findByNum(@Param("cardNum") String cardNum);
    /**
     * 更改余额
     * @param balance 更改后的余额
     * @param cardNum 卡号
     * @param password 银行卡密码
     * */
    void updateBalance(@Param("cardNum") String cardNum,@Param("pwd") String password,@Param("balance") String balance);
    /**
     * 查找银行卡(通过银行卡ID)
     * @param cardID 银行卡ID
     * @return TbBankCard 银行卡对象
     * */
    TbBankCard findByID(@Param("cardID") int cardID);

    void updateBankCard(@Param("tbBankCard")TbBankCard tbBankCard);
}
